/*
 * All content copyright http://www.j2eefast.com, unless
 * otherwise indicated. All rights reserved.
 * No deletion without permission
 */
package com.j2eefast.flowable.bpm.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>保证金退回申请表（投标后）</p>
 *
 * @author: zhouzhou
 * @date: 2020-04-26 10:20
 * @web: http://www.j2eefast.com
 * @version: 1.0.1
 */
@Data
@TableName("bpm_bid_return_of_deposit")
public class BpmBidReturnOfDepositEntity implements Serializable {
    /** 主键 */
    @TableId(value = "id",type = IdType.INPUT)
    private String id;

    /**标题*/
    @TableField(value = "title")
    private String title;
    /**标题*/
    @TableField(value = "priority")
    private String priority;
    /**标题*/
    @TableField(value = "project_id")
    private String projectId;
    /**标题*/
    @TableField(value = "project_dept")
    private String projectDept;
    /**标题*/
    @TableField(value = "project_name")
    private String projectName;
    /**标题*/
    @TableField(value = "project_admin")
    private String projectAdmin;
    /**标题*/
    @TableField(value = "user_id")
    private String userId;
    /**标题*/
    @TableField(value = "opinion")
    private String opinion;
    /**标题*/
    @TableField(value = "create_by")
    private String createBy;
    /**标题*/
    @TableField(value = "update_by")
    private String updateBy;
    /**标题*/
    @TableField(value = "update_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    private Date updateTime;
    /**标题*/
    @TableField(value = "create_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    private Date createTime;
    /**标题*/
    @TableField(value = "remark")
    private String remark;
    /**标题*/
    @TableField(value = "status")
    private String status;
    /**标题*/
    @TableField(value = "process_instance_id")
    private String processInstanceId;
    /**标题*/
    @TableField(value = "form_id")
    private String formId;
    /**标题*/
    @TableField(value = "model_key")
    private String modelKey;
    /**标题*/
    @TableField(value = "type")
    private String type;
    /**标题*/
    @TableField(value = "launch_name")
    private String launchName;
    /**标题*/
    @TableField(value = "attachment_text")
    private String attachmentText;
    /**标题*/
    @TableField(value = "entrust_company")
    private String entrustCompany;
    /**标题*/
    @TableField(value = "origin")
    private String origin;
    /**标题*/
    @TableField(value = "is_bid")
    private String isBid;
    /**标题*/
    @TableField(value = "money")
    private Double money;
    /**标题*/
    @TableField(value = "return_money")
    private Double returnMoney;
    @TableField(value = "bid_money")
    private Double bidMoney;
    /**标题*/
    @TableField(value = "claim_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
    private Date claimTime;
    /**标题*/
    @TableField(value = "remittance_company")
    private String remittanceCompany;
    /**标题*/
    @TableField(value = "serial_number")
    private String serialNumber;
}
